package de.dnb.basics.filtering;

/**
 * Abstraktion einer mathematischen Funktion.
 * 
 * @author baumann
 *
 * @param <X>	Definitionsbereich.
 * @param <F>	Wertebereich.
 */
public interface IFunction<X, F> {
	/**
	 * Die Berechnung der Funktion.
	 * 
	 * @param x	Eingabe.
	 * @return	Rückgabe.
	 */
	F apply(X x);
}
